二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
下面4个关于C语言的结论中错误的是( )。
-
当输入为"Hi,Lily "时,下面程序的执行结果是( )。#include<stdio.h> main() { char c; while(c!=',') { c=getchar(); putchar(c); } }
-
判断char型变量c1是否为小写字母的正确表达式为( )。
-
以下程序的运行结果是( )。#include "stdio.h" main() { struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date)); }
-
运行下列程序时,若输入数据为"321",则输出结果是( )。main() { int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9) s=2; else s=1; i=num/100; j=(num-i*100)/10; k=(num-i*100-j*10); switch(s) { case 3:printf("%d%d%d\n",k,j,i); break; case 2:printf("%d%d\n",k,j); case 1:printf("%d\n",k); } }
-
有下列程序:main( ) { int a=0,b=0; a=10; /*给a赋值 b=20; 给b赋值*/ printf("a+b=%d\n",a+b); /*输出计算结果*/ }程序运行后的输出结果是( )。
-
下面程序的运行结果是( )。for(i=3;i<7;i++) printf((i%2) ? ("**%d\n") : ("##%d\n"),i);
-
有下列程序,其中%u表示按无符号整数输出。main( ) { unsigned int x=0xFFFF;/* x的初值为十六进制数 */ printf("%u\n",x); }程序运行后的输出结果是( )。
-
设有定义:int k=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是( )。
-
若有代数式 ,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是( )。
-
当变量c的值不为2、4、6时,值也为"真"的表达式是( )。
-
下列叙述中错误的是( )。
-
有以下程序段char ch;int k; ch='a'; k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是( )。
-
若变量已正确定义并赋值,则以下符合C语言语法的表达式是( )。
-
可在C程序中用作用户标识符的一组标识符是( )。
-
以下不正确的转义字符是( )。
-
以下叙述错误的是( )。
-
关系模型中的关系模式至少应是
-
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
-
能够减少相同数据重复存储的是