2017安徽省计算机二级笔试样卷
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.90 积分
笔试样题一、程序填空题(每题12分, 共36分。 将答案填写在相应的下划线处)1. 以下函数的功能是删除字符串 s 中的所有数字字符, 请填空。void dele(char *s){int n= ___, i; for(i=0;s[i];i++) if( ) s[n++]=s[i]; s[n]= ; }2. 函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角, 形式如下:11 1 1 2 1 1 3 3 1 1 4 6 4 1 . . .说明:数据构成规律是第 0 列元素和主对角线元素均为 1, 其余元素为其左上方和正上方元素之和,数据的个数每行递增1。#define N 6 void YangHui(int x[N][N]) { int i,j; x[0][0]=1; for(i=1;i#includemain(){ char s[81],t; int i,j,n; gets(s); n=strlen(s); i=0;j=n-1; while(i='A')printf("%c", *p+'a'-‘A’);else printf("%c", *p); }}3. 以下程序的运行结果是—。#include "stdio.h"int f(int c){static int a=10; int b=++a; return (a+b+c); } main() { printf("%d",f(f(5))); } 4. 以下程序的运行结果是_o #include "stdio.h"void f(int *x,int y){--*x;y++; } main( ) { int x=3,y=0; f(&x,y); printf("%d, %d" , x,y); } 三、程序设计题(每题16分, 共32分)1. 编程输出100以内所有6的倍数的数及它们的和。2. 已知字符串char s[50]="Iamstudent.", 请编写程序将字符a插入到student之前, 结果为"Iamastudent."。 (说明:要求使用循环结构)1.main(){ char a[100]="a1)l3"; void dele(char *s); dele(a); printf("%s\n",a);}void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if(s[i]'9') s[n++]=s[i]; s[n]= '\0'; }2.#define N 6 void YangHui(int x[N][N]) { int i,j; x[0][0]=1; for(i=1;i=j) printf("%5d",x[i][j]); printf("\n"); } }3.#include#includemain(){ char s[81],t; int i,j,n; gets(s); n=strlen(s); i=0;j=n-1; while(i=3;i--) s[i+1]=s[i]; s[3]='a'; s[12]='\0'; printf("%s",s);} 关 键 词: 2017 安徽省 计算机 二级 笔试
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。