计算机二级考试C语言每日一练(2015-12-17) |
第1题:“教师表”中有“职工号”“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是()。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) |
【单选题】: |
第2题:下列选项中,能正确定义数组的语句是() A.int num[0..2008]; B.int num[]; C.int N=2008; int num[N]; D.#define N 2008 int num[N]; |
【单选题】: |
第3题:若有以下程序段 int r=8; printf(“%d\n”,r>>1); 输出结果是() A.16 B.8 C.4 D.2 |
【单选题】: |
第4题:在VisualFoxPro中,下面关于属性、事件、方法叙述错误的是()。 A.属性用于描述对象的状态 B.方法用于表示对象的行为 C.事件代码也可以像方法一样被显示调用 D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值 |
【单选题】: |
第5题:面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。 A.模拟现实世界中不同事物之间的联系 B.强调模拟现实世界中的算法而不强调概念 C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.不强调模拟现实世界中的算法而强调概念 |
【单选题】: |
第6题:有以下程序: #includedstdio.h> main() {charcl='1',c2='2'; cl=getchar():c2=getchar();putchar(c1);putchar (c2); } 当程序运行时输入a<回车>后,下列叙述中正确的是( )。 A.变量c1被赋予字符a,c2被赋予回车符 B.程序将等待用户输入第2个字符 C.变量c1被赋予字符a,c2中仍是原有字符2 D.变量c1被赋予字符a,c2中将无确定值 |
【单选题】: |
第7题:结构化程序所要求的基本结构不包括()。 A.顺序结构 B.GOT0跳转 C.选择(分支)结构 D.重复(循环)结构 |
【单选题】: |
第8题:下面程序的功能是对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。 #include main() { char str1[100],str2[100],c; int i,s; printf("Enter string 1: "); gets(str1); printf("Enter string 2: "); gets(str2); i=0; while((str1[i] == str2[i] && str1[i]!= ① )) i++; s= ② ; printf("%d\n", s); } |
【填空题】: |
第9题:若b是int型变量,则表达式b=25/3%3的值为() 。 |
【填空题】: |
第10题:39.设x=011050,则x=x&01252的值是()。 A.0000001000101000 B.1111110100011001 C.0000001011100010 D.1100000000101000 |
【单选题】: |