C语言(本)-华理.doc

上传人:xin****828 文档编号:6697648 上传时间:2020-03-02 格式:DOC 页数:20 大小:871.50KB
返回 下载 相关 举报
C语言(本)-华理.doc_第1页
第1页 / 共20页
C语言(本)-华理.doc_第2页
第2页 / 共20页
C语言(本)-华理.doc_第3页
第3页 / 共20页
点击查看更多>>
资源描述
题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:表达式x*=m+2等价于( )。A、x=x*m+2B、x=m+2*xC、x=m*(x+2)D、x=x*(m+2)标准答案:D学员答案:D本题得分:5题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设有以下函数说明:ggg(double x) 则函数的类型隐含( )。 A、与参数x的类型相同B、void型C、int型D、无法确定标准答案:C学员答案:C本题得分:5题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设有说明语句:char a=x72,则变量a 。A、包含1个字符B、包含2个字符C、包含3个字符D、包含4个字符标准答案:A学员答案:A本题得分:5题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:在C语言的if 语句中,用作判断的表达式是( )。A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式标准答案:D学员答案:D本题得分:5题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设int k=017;g=117;则以下语句的输出值为( ).printf(%dn,+k); printf(%xn,g+);A、15 6fB、16 70C、15 71D、16 75标准答案:D学员答案:D本题得分:5题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设 int a,b,c,x,y; 则下列表达式中,( ) 是算术表达式。A、a=b+c+B、a&b=10 or a=0|a=10 & a=10a=0标准答案:D学员答案:D本题得分:5题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:对于基类型相同的两个指针变量之间,不能进行的运算是( )。A、 B、= C、 + D、标准答案:C学员答案:C本题得分:5题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序段的输出结果是( )。#include void fun(int *x, int *y) printf(%d %d , *x,*y); *x=3;*y=4;main() int x=1,y=2; fun(&y,&x); printf(%d %dn,x,y); A、2143B、1212C、1234D、2112标准答案:A学员答案:A本题得分:5题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若执行以下程序时从键盘上输入9,则程序的输出结果是( )。#include main() int n;scanf(%d,&n);if(n+10)printf(%dn,n);else printf(%dn,n-); A、11B、10C、9D、8标准答案:B学员答案:B本题得分:5题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序执行后的输出结果是( )。#include void func(int *a,int b) b0=*a+6; main() int a,b5;a=0; b0=3;func(&a,b);printf(%dn,b0); A、6B、7C、8D、9标准答案:A学员答案:A本题得分:5题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下函数的功能是( )。fun(char *p2, char *p1) while(*p2=*p1)!=0) p1+;p2+; A、将p1所指字符串复制到p2所指内存空间中B、将p1 所指字符串的地址赋给指针 p2C、对p1和p2两个指针所指字符串进行比较D、检查p1和p2两个指针所指字符串中是否有0 标准答案:A学员答案:A本题得分:5题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:该程序的执行结果是( )。 #include func(int a,int b) static int m=0,i=2;i+=m+1; m=i+a+b; return (m); main() int k=4,m=1,p; p=func(k,m); printf(%d,p);p=func(k,m); printf(,%dn,p); A、8,15B、8,16C、8,17D、8,8标准答案:C学员答案:C本题得分:5题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序执行后的输出结果是( )。#include main() char arr24; strcpy(arr0,you);strcpy(arr1,me);arr03=&;printf(%s n,arr); A、you&meB、youC、meD、err标准答案:A学员答案:A本题得分:5题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序的输出结果是( )。#include main() int i, k, a10, p3; k=5; for(i=0;i10;i+) ai=i; for(i=0;i3;i+) pi=ai*(i+1);for(i=0;i3;i+) k+=pi*2; printf(%dn,k); A、20B、21C、22D、23标准答案:B学员答案:B本题得分:5题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下列程序执行后的输出结果是( )。#include main() int a33, *p,i; p=&a00; for(i=p;i9;i+) pi=i+1;printf(%d n,a12); A、6B、8C、9D、随机数标准答案:A学员答案:A本题得分:5题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序的输出结果是( )。#include #define SQR(X) X*X main() int a=16, k=2, m=1; a/=SQR(k+m)/SQR(k+m); printf(%dn,a); A、16B、2C、9D、1标准答案:B学员答案:A本题得分:0题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:下面关于局部变量和全局变量的说法中,( )正确。A、main函数中定义的变量是全局变量B、在任何函数内部定义的变量都是局部变量C、全局变量都在程序运行期间根据需要动态分配存储空间的D、局部变量都是在程序运行期间根据需要动态分配存储空间的 标准答案:B学员答案:B本题得分:5题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若运行以下程序时从键盘输入abc def,则输出结果是( )。#include main() char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf(%s%s,p,q);printf(%s %sn,p,q); A、def defB、abc defC、abc dD、d d标准答案:A学员答案:A本题得分:5题号:14题型:单选题(请在以下几个选项中选择唯一确答案)本题分数:5内容:下列程序的运行结果是( )。#include void fun(int *a, int *b) int *k; k=a; a=b; b=k; main() int a=3, b=6, *x=&a, *y=&b;fun(x,y); printf(%d %dn, a, b); A、6 3B、 3 6C、编译出错D、 0 0标准答案:B学员答案:B本题得分:5题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是( )。A、p=2*(int*)malloc(sizeof(int);B、p=(int*)malloc(2*sizeof(int);C、p=(int*)malloc(2*2);D、 p=(int*)calloc(2,sizeof(int)标准答案:A学员答案:D本题得分:0题号:16题型:是非题本题分数:5内容:以下说明语句正确。 struct date int year; int month; int day;struct date today,*p=&today.month; 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:17题型:是非题本题分数:5内容:设:FILE *fout; char ch;则ch=fgetc(fout)表示将字符ch写入由fout指针所指向的文件中去。1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:18题型:是非题本题分数:5内容:赋值表达式st=(char *)malloc(sizeof(char)*10的功能是使指针st指向具有10个字节的动态存储空间。1、 错 2、 对 标准答案:2学员答案:2本题得分:5题号:19题型:是非题本题分数:5内容:设:int a=23,54,10,33,47,98,72,80,61, *p=a;则表达式*(p+5)表示引用值为47的数组元素。 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:20题型:是非题本题分数:5内容:设:FILE *fp;则fp=fopen(myfile,rb);表示创建一个名字为myfile的二进制文件。 1、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设int x,b; char z=a;则执行完下面的赋值语句后,b的值为( )。b=(xx)&(za)A、0B、1C、2D、3标准答案:A学员答案:A本题得分:5题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设char *strp4=aa, bbb, cccc, ddddd; 则printf(%sn,strp3+2);的输出结果为( )。A、ccB、cccC、dddD、ddddd标准答案:C学员答案:C本题得分:5题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下程序段的输出值为( )。x=0;for(j=0;j=6;j+) if(j%2) continue;x+=j; printf(x=%dn,x); A、x=6B、x=8C、x=9D、x=12标准答案:D学员答案:D本题得分:5题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:结构化程序设计主要强调的是( )。A、程序的规模B、程序的易读性C、程序的效率D、程序的可移植性标准答案:B学员答案:B本题得分:5题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:表达式x*=m+2等价于( )。A、x=x*m+2B、x=m+2*xC、x=m*(x+2)D、x=x*(m+2)标准答案:D学员答案:D本题得分:5题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:int a=12,则执行完语句a+=a-=a*a后,a的值是( )。A、552B、264C、144D、264标准答案:D学员答案:D本题得分:5题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下表达式中,( )的值为0。A、5 % 6B、5/6C、5 & 6D、5!= 6标准答案:B学员答案:B本题得分:5题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设:int x=3;则执行以下的语句后,x的类型为( )。x=(double)x/3+0.5A、doubleB、floatC、intD、void标准答案:C学员答案:C本题得分:5题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设int i,j; 则以下循环体的执行次数是( )。for(i=0,j=1;i=j+1;i+=2,j-) printf(%dn,i); A、3B、2C、1D、0标准答案:C学员答案:C本题得分:5题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下能正确定义一维数组的选项是( )。A、int num;B、#define N 100 int numN;C、int num0:100;D、int n=100标准答案:B学员答案:B本题得分:5题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设:int a10=1,2,3,4,5,6,7,8,9,10, *p=a; 则数值为9的表达式是( )。A、*(p+8)B、p=9C、*p+=9D、p+8标准答案:A学员答案:A本题得分:5题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:宏定义#define PI 3.14159中,宏名PI代替一个( )。A、常数 B、字符串C、符号D、变量标准答案:B学员答案:B本题得分:5题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:以下选项中,( )为正确的字符常量。A、BB、010C、68D、K标准答案:B学员答案:B本题得分:5题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:设float x=213.82631;则printf(%-4.2fn,x); 语句( )。A、输出值为213.83B、输出格式描述符的域宽不够,不能输出C、输出值为213.82D、输出值为-213.82标准答案:A学员答案:A本题得分:5题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容:判断字符串s1和s2是否相等,应该使用( )。A、if(s1=s2)B、if(s1=s2)C、if(strcmp(s1,s2)D、if(strcpy(s1,s2)标准答案:C学员答案:C本题得分:5题号:16题型:是非题本题分数:5内容:设:int i=6,j; 则执行语句j=(+i)+(i+)后j的值131、 错 2、 对 标准答案:1学员答案:1本题得分:5题号:17题型:是非题本题分数:5内容:设有说明int a=1,2,3,4,*p=&a1; 则表达式-(*p)的值为1。1、 错 2、 对 标准答案:2学员答案:2本题得分:5题号:18题型:是非题本题分数:5内容:设指针变量p, q均已指向同一个数组的某两个下标变量, 则表达式abs(p-q)的运算结果表示p、q指针之间的位差字节数。 1、 错 2、 对 标准答案:2学员答案:2本题得分:5题号:19题型:是非题本题分数:5内容:表达式yy的结果为0。1、 错 2、 对 标准答案:2学员答案:2本题得分:5题号:20题型:是非题本题分数:5内容:#include C:USERf1.h是正确的文件包含命令。1、 错 2、 对 标准答案:2学员答案:2本题得分:5
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!